package com.diver.flinkdemo.dto.xxt;

import java.util.List;

/**
 * @author guofy
 * @create 18/7/5 上午11:06
 * <p>
 * 学生证卡片信息（业务接口返回信息）
 **/
public class StudentCardInfo implements java.io.Serializable {
    //申办单位
    private String bidUnit;
    // 卡的类别
    private String cardType;
    // 发卡机构名称
    private String cardIssuer;
    // 发卡机构代码
    private String cardIssuerId;
    // 发卡序列号
    private String cardSerialNumber;
    // 发卡时间
    private String hairpinTime;
    // 卡号
    private String cardNumber;
    // 卡有效期
    private String cardExpireDate;
    // 应用城市代码
    private String cityCode;
    // 姓名
    private String name;
    // 性别
    private String sex;
    // 民族
    private String family;
    // 出生日期
    private String birthday;
    // 身份证
    private String idCard;
    // 学校名称
    private String schoolName;
    // 年级
    private String grade;
    // 班级名称
    private String className;
    // 学籍号
    private String registerNumber;
    // 本人电话
    private String myPhone;
    // 家庭地址
    private String homeAddress;
    // 学校地址
    private String schoolAddress;
    // 联系人姓名
    private String contactsName;
    // 联系人电话
    private String contactsPhone;
    // 设备编号
    private String deviceNumber;
    // IMEI
    private String imei;
    //人员类型（1：学生证  2：老年证 3：教职工）
    private String personType;
    // 批次名称
    private String batchId;
    // 状态 0 未注册 1未在iot绑定  2已在iot绑定
    private String initialState;
    // 设备验证码
    private String deviceIdentifyingCode;
    // 设备密码
    private String devicePassword;
    // 学生证状态（0、正常，1、删除）
    private String status;
    // 学生证和设备的唯一标识
    private String stuCode;

    private String createDate;
    private String creator;
    //类型：走读为out 住校为in
    private String studentType;
    //卡版本：学生卡 studentCard，老年卡 oldCard
    private String cardVersion;
    //芯片号
    private String chipNumber;

    // 安全区域
    private List<SafetyInfo> safetys;

    public String getBidUnit() {
        return bidUnit;
    }

    public void setBidUnit(String bidUnit) {
        this.bidUnit = bidUnit;
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public String getCardIssuer() {
        return cardIssuer;
    }

    public void setCardIssuer(String cardIssuer) {
        this.cardIssuer = cardIssuer;
    }

    public String getCardIssuerId() {
        return cardIssuerId;
    }

    public void setCardIssuerId(String cardIssuerId) {
        this.cardIssuerId = cardIssuerId;
    }

    public String getCardSerialNumber() {
        return cardSerialNumber;
    }

    public void setCardSerialNumber(String cardSerialNumber) {
        this.cardSerialNumber = cardSerialNumber;
    }

    public String getHairpinTime() {
        return hairpinTime;
    }

    public void setHairpinTime(String hairpinTime) {
        this.hairpinTime = hairpinTime;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public String getCardExpireDate() {
        return cardExpireDate;
    }

    public void setCardExpireDate(String cardExpireDate) {
        this.cardExpireDate = cardExpireDate;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getFamily() {
        return family;
    }

    public void setFamily(String family) {
        this.family = family;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getSchoolName() {
        return schoolName;
    }

    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }

    public String getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getRegisterNumber() {
        return registerNumber;
    }

    public void setRegisterNumber(String registerNumber) {
        this.registerNumber = registerNumber;
    }

    public String getMyPhone() {
        return myPhone;
    }

    public void setMyPhone(String myPhone) {
        this.myPhone = myPhone;
    }

    public String getHomeAddress() {
        return homeAddress;
    }

    public void setHomeAddress(String homeAddress) {
        this.homeAddress = homeAddress;
    }

    public String getSchoolAddress() {
        return schoolAddress;
    }

    public void setSchoolAddress(String schoolAddress) {
        this.schoolAddress = schoolAddress;
    }

    public String getContactsName() {
        return contactsName;
    }

    public void setContactsName(String contactsName) {
        this.contactsName = contactsName;
    }

    public String getContactsPhone() {
        return contactsPhone;
    }

    public void setContactsPhone(String contactsPhone) {
        this.contactsPhone = contactsPhone;
    }

    public String getDeviceNumber() {
        return deviceNumber;
    }

    public void setDeviceNumber(String deviceNumber) {
        this.deviceNumber = deviceNumber;
    }

    public String getImei() {
        return imei;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public String getPersonType() {
        return personType;
    }

    public void setPersonType(String personType) {
        this.personType = personType;
    }

    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId;
    }

    public String getInitialState() {
        return initialState;
    }

    public void setInitialState(String initialState) {
        this.initialState = initialState;
    }

    public String getDeviceIdentifyingCode() {
        return deviceIdentifyingCode;
    }

    public void setDeviceIdentifyingCode(String deviceIdentifyingCode) {
        this.deviceIdentifyingCode = deviceIdentifyingCode;
    }

    public String getDevicePassword() {
        return devicePassword;
    }

    public void setDevicePassword(String devicePassword) {
        this.devicePassword = devicePassword;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStuCode() {
        return stuCode;
    }

    public void setStuCode(String stuCode) {
        this.stuCode = stuCode;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public List<SafetyInfo> getSafetys() {
        return safetys;
    }

    public void setSafetys(List<SafetyInfo> safetys) {
        this.safetys = safetys;
    }

    public String getStudentType() {
        return studentType;
    }

    public void setStudentType(String studentType) {
        this.studentType = studentType;
    }

    public String getCardVersion() {
        return cardVersion;
    }

    public void setCardVersion(String cardVersion) {
        this.cardVersion = cardVersion;
    }

    public String getChipNumber() {
        return chipNumber;
    }

    public void setChipNumber(String chipNumber) {
        this.chipNumber = chipNumber;
    }
}
